// import Vue from 'vue'
// import App from './App'

// Vue.config.productionTip = false

// App.mpType = 'app'

// const app = new Vue({
// 	...App
// })
// app.$mount()
// cSpell: ignore Tabbar,mixins,qrcode,airbrake
import Vue from 'vue'
// app
import App from './App'
// mixin
// plugins
import API from './plugins/api'
import global from './plugins/global'
import pick from '@/plugins/pick'
import date from '@/plugins/date'
import api from './plugins/api_doc'
// filters
// store
import store from './store'

// components

Vue.config.productionTip = false
App.mpType = 'app'

// 组件注册
// mixin 注册

// plugins 注册
Vue.use(global)
Vue.use(API)
Vue.use(pick)
Vue.use(date)
Vue.use(api)
// filters 注册

/* eslint-disable no-new */
Vue.prototype.$store = store
const app = new Vue({
  // route,
  store,
  ...App
})

app.$mount()